#include "../h/CPixMap.h"
#include <string>

FUNC_EXPORT int axelynx::PixMap::RegisterFormat(const axelynx::PixMap::FileFormat *ff)
{
    return 0;
};

CPixMap::CPixMap()
:width_(0),height_(0),cpp_(0),bpc_(0)
{
    //ctor
}

CPixMap::~CPixMap()
{
    //dtor
}

int CPixMap::Load(const char* filename)
{
    return 1;
}
int CPixMap::Save(const char* filename)
{
    return 1;
}


int CPixMap::Load(void *mem, size_t sz)
{
    return 1;
}

int CPixMap::Save(void *mem, size_t max_sz)
{
    return 1;
}

int CPixMap::GetWidth()
{
    return width_;
}
int CPixMap::GetHeight()
{
    return height_;
}
int CPixMap::GetNumChannels()
{
    return cpp_;
}
int CPixMap::GetChannelSize()
{
    return bpc_;
}
